package com.yhsoft.sys.controller.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author: yyyyyyyh
 * @create: 2023-11-20
 * @Version 1.0
 **/
@Data
public class AddNoticeInVo {
    /**
     * 标题
     */
    @ApiModelProperty("标题")
    @NotBlank(message = "标题不能为空")
    private String title;

    /**
     * 类型 1-全部、2-仅平台、3-全部渠道商、4-全部供应商、5-供应商列表、6-渠道商列表
     */
    @ApiModelProperty("类型 1-全部、2-仅平台、3-全部渠道商、4-全部供应商、5-供应商列表、6-渠道商列表")
    @NotBlank(message = "类型不能为空")
    private String type;

    /**
     * 具体范围
     */
    @ApiModelProperty("具体范围,类型为5，6时，英文逗号拼接具体单位id")
    private String range;

    /**
     * 公告内容
     */
    @ApiModelProperty("公告内容")
    @NotBlank(message = "公告内容不能为空")
    private String content;
}
